self-propelled agricultural implement - Francés Inglés Diccionario